<?php

$title = 'UPDATE SMILEYS';
$root = '../';
include_once('../system/core.php');
include_once('../system/head.php');
echo '<div class="title"><a href="../adm.php"><b>' . $lang['panel'] . '</b></a></div>';

$ext = array('gif', 'jpg', 'jpeg', 'png'); // Список разрешенных расширений
$smileys = array();

// Обрабатываем простые смайлы
foreach(glob($root . 'files/images/smileys/default/*') as $var){
    $file = basename($var);
    $name = explode(".", $file);
    if (in_array($name[1], $ext)) {
        $smileys['usr']['.' . $name[0]] = '<img src="' . $root .'files/images/smileys/default/' . $file . '" alt="" />';
    }
}

// Обрабатываем смайлы каталога
foreach(glob($root . 'files/images/smileys/*/*') as $var){
    $file = basename($var);
    $name = explode(".", $file);
    if (in_array($name[1], $ext)) {
        $path = str_replace('..', $root, dirname($var));
        $smileys['usr']['.' . functions::trans($name[0]) . '.'] = '<img src="' . $path . '/' . $file . '" alt="" />';
        $smileys['usr']['.' . $name[0] . '.'] = '<img src="' . $path . '/' . $file . '" alt="" />';
    }
}

// Записываем в файл Кэша
if (file_put_contents($root . 'files/cache/smileys.dat', serialize($smileys))) {
    echo '<div class="omenu"><p>Смайли успішно обновлені!</p></div>';
} else {
    echo '<div class="rmenu"><p>Помилка в обновленні смайлів!</p></div>';
}
$total = count($smileys['adm']) + count($smileys['usr']);
echo '<div class="title">'.$lang['total'].': ' . $total . '</div>';
echo '<p><a href="../adm.php">' . $lang['panel'] . '</a></p>';
include_once('../system/foot.php');
?>